A proposition for exception handling in multi-agent systems

نویسندگان

  • Frédéric Souchon
  • Christophe Dony
  • Christelle Urtado
  • Sylvain Vauttier
چکیده

Reliability is a major issue in new software architectures (such as multi-agent systems or software component based architectures) as they aim at integrating separately developed software parts. In this paper, we focus on both multi-agent systems and a crucial feature to ensure software reliability: an appropriate exception handling system. We first introduce the terminology and main concepts of exception handling. We then present the particularities of exception handling in a multi-agent system and identify three main criteria that an exception handling systems for an agent platform should fulfill. After having noticed the lacks of existing propositions regarding these criteria, we present our solution (the SaGE model): an exception handling system dedicated to multiagent systems that simultaneously addresses the previously identified problems. It is inspired by exception handling systems for concurrent programming that we have adapted and extended to the agent domain. It has been implemented and experimented in the multi-agent system MADKit.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Improving Exception Handling in Multi-agent Systems

New software architectures based on multi-agents or software components allow the integration of separately developed software pieces that interact through various communication schemes. In such a context, reliability raises new important issues. This paper aims at increasing reliability in multi-agent systems (MASs) and, therefore, focuses on the study of an appropriate exception handling syst...

متن کامل

Fiabilité des applications multi-agents : le système de gestion d'exceptions SaGE

Both component and agent-based developpement paradigms provide solutions to develop applications through the integration of distributed software parts. On the one hand, multi-agent systems (MASs) provide mechanisms that allow to manage open, dynamic systems. Indeed, agents are active entities that uses high-level communication capabilities to autonomously manage collaborations with other agents...

متن کامل

A Flexible Approach to Exception Handling in Open Multi- agent Systems

Exception handling in multi-agent systems (MAS) is a complex issue due to distributed and decentralized nature of data and control in such systems. Autonomous agents representing different organizations need to implement a set of behaviors in addition to their problem solving behaviors in order to facilitate the coordinated exception handling processes across organizational boundaries. In this ...

متن کامل

Towards a Systematic Repository of Knowledge about Managing Multi-agent System Exceptions

A critical challenge to creating effective agent-based systems is allowing them to operate effectively in environments where failures (‘exceptions’) can occur. An important barrier to achieving this has been the lack of systematized dissemination of exception handling techniques. This paper describes a semi-formal Web-accessible repository, built as an augmentation of the MIT Process Handbook, ...

متن کامل

Exception Handling in Goal-Oriented Multi-Agent Systems

Cooperative, autonomous and distributed properties of multiagent systems deduce the dynamic capabilities of multi-agent system applications. On the other hand, these suitable features increase the error proneness of these applications. In this paper, we propose an exception handling approach to make multi-agent system applications more reliable and robust. And also we classify the multi-agent e...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003